package es.ucm.fdi.xtremeaudio.vista;

import javax.swing.JMenuItem;

/**
 * <ul>
 * <li><b>Proyecto:</b> XtremeAudio</li>
 * <li><b>Grupo:</b> 7 <i>(4&deg;B)</i></li>
 * <li><b>Asignatura:</b> Ingenier&iacute;a del Software</li>
 * <li><b>Curso:</b> 2010/2011</li>
 * <li><b>Centro:</b> Universidad Complutense de Madrid</li>
 * </ul>
 * 
 * El <b>JMenuItemContextual</b> extiende {@link JMenuItem} para que cada
 * elemento del men&uacute; tenga asociado un identificador num&eacute;rico
 * (relacionado con cada una de las listas de reproducci&oacute;n de la
 * biblioteca).
 * 
 * @author &Aacute;lvaro G&oacute;mez Porris
 * @author Elena Hern&aacute;ndez Delgado
 * @author Mar&iacute;a Trinidad Mart&iacute;n Campos
 * @author Mois&eacute;s Mart&iacute;nez Montes
 * @author Mat&iacute;as Salinero Delgado
 * 
 * @version %I%, %G%
 * 
 * @since 1.0
 */
public class JMenuItemContextual extends JMenuItem {

	private static final long serialVersionUID = 1L;

	private int id;

	public JMenuItemContextual(String texto, int id) {
		super(texto);
		this.setId(id);
	}

	/**
	 * Accesora de {@link #id}.
	 * 
	 * @return El identificador.
	 */
	public int getId() {
		return id;
	}

	/**
	 * Modificadora de {@link #id}.
	 * 
	 * @param id
	 *            El nuevo identificador.
	 */
	public void setId(int id) {
		this.id = id;
	}

}